Find hotels in Saint Peters Bay from CA $144

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Saint Peters Bay hotels

45 Steps - The Culinary Beachside Inn

45 Steps - The Culinary Beachside Inn
5.0 star property
Goose River
10.0 out of 10, Exceptional, (49 reviews)
"Excellent Inn - very clean and well maintained. Thomas and Barbara are excellent hosts. The dining experience us great with fresh home made food prepared every day. We really enjoyed our stay."
Canada
Natalia
45 Steps - The Culinary Beachside Inn

Rodd Crowbush Golf & Beach Resort

Rodd Crowbush Golf & Beach Resort
5.0 star property
West Saint Peters
8.8 out of 10, Excellent, (627 reviews)
"Really great place!"
Canada
Pierre
The price is CA $206
CA $237 total
includes taxes & fees
May 12 - May 13
Rodd Crowbush Golf & Beach Resort

Gateway to Greenwich Suites

Gateway to Greenwich Suites
3.0 star property
Saint Peters Bay
8.6 out of 10, Excellent, (110 reviews)
"Clean rooms, friendly staff, and in a beautiful location on the bay. Cannot recommend enough "
United States
Brian
Gateway to Greenwich Suites

Trailside Inn

Trailside Inn
2.5 star property
Mount Stewart
9.0 out of 10, Wonderful, (58 reviews)
"Great stay!"
United States
Jenny
The price is CA $149
CA $171 total
includes taxes & fees
May 1 - May 2
Trailside Inn

Rodd Brudenell River

Rodd Brudenell River
4.0 star property
Georgetown Royalty
9.0 out of 10, Wonderful, (1,000 reviews)
"Great stay"
Canada
Jessica
The price is CA $125
CA $144 total
includes taxes & fees
Apr 30 - May 1
Rodd Brudenell River

Johnson Shore Inn

Johnson Shore Inn
3.0 star property
Rock Barra
9.8 out of 10, Exceptional, (239 reviews)
"Spectacular ocean views surround this inn. Pleasant hosts and very good homemade breakfast completed this as a perfect package when looking for accommodations in PEI . "
Canada
Carl
The price is CA $195
CA $224 total
includes taxes & fees
May 1 - May 2
Johnson Shore Inn

The Barn at Spry Point

The Barn at Spry Point
2.0 star property
Little Pond
9.0 out of 10, Wonderful, (66 reviews)
"Quick but great stay!"
Canada
John
The price is CA $132
CA $152 total
includes taxes & fees
May 16 - May 17
The Barn at Spry Point

McLean House Bed & Breakfast

McLean House Bed & Breakfast
3.0 star property
Souris
9.2 out of 10, Wonderful, (117 reviews)
"Very cute place to stay"
Canada
Reed
McLean House Bed & Breakfast

Rollo Bay Inn

Rollo Bay Inn
2.5 star property
Rollo Bay
8.0 out of 10, Very good, (13 reviews)
"Very friendly staff and a nice quiet place to spend the night "
Canada
Paula
Rollo Bay Inn

Winds Motel

Winds Motel
2.5 star property
Peters Road
8.4 out of 10, Very good, (35 reviews)
"Very friendly family owned business hotel clean beds very comfortable would stay again"
Canada
Darlene
Winds Motel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Saint Peters Bay attractions

Learn more about Saint Peters Bay

Kayak along the pristine shoreline of Saint Peters Bay where red sandstone cliffs meet crystal-clear waters. Explore the Greenwich section of Prince Edward Island National Park nearby, with its floating boardwalk and impressive dune system.

Top Saint Peters Bay Hotel Reviews

Recent Reviews in Saint Peters Bay

More cheap stays in Saint Peters Bay

Hotels in Saint Peters Bay with star rating

Find out more about Saint Peters Bay

Top reasons to visit Saint Peters Bay

  • Stunning Beaches: Experience the picturesque beaches of Saint Peters Bay, perfect for relaxation and family fun.
  • Outdoor Adventures: Enjoy hiking trails, water activities, and pedal boat rentals for a day filled with excitement.
  • Historic Lighthouses: Explore the area's charming lighthouses, showcasing the region's rich maritime heritage.
  • Family-Friendly Activities: Discover local attractions including golf courses and community events suited for all ages.
  • Warm Hospitality: Immerse yourself in the friendly local community, enhancing your travel experience.

Find great hotels in and around Saint Peters Bay

Discover the perfect getaway in Saint Peters Bay, where you can choose from a variety of accommodations, including charming resorts and unique agritourism properties. Whether you seek adventure, a pet-friendly atmosphere, or a relaxing beach vacation, this area offers something for everyone. With options for vacation rentals, essential amenities, and convenient private parking, you’re sure to find the ideal home base for your exploration of this beautiful part of Prince Edward Island.

  • Rodd Crowbush Golf & Beach Resort: Experience the perfect blend of relaxation and recreation at the 5-star Rodd Crowbush Golf & Beach Resort, rated 8.8 by guests. Situated 16.1km from Saint Peters Bay, this resort offers a beach and golf-themed vacation experience. With direct beach access, guests can enjoy sun-soaked days by the shore or challenge themselves on the resort's scenic golf course. The property provides an ideal setting for those seeking both leisure and sport, making it a top choice for golf enthusiasts and beach lovers alike.
  • Gateway to Greenwich Suites: Embrace adventure and connect with nature at the 3-star Gateway to Greenwich Suites, boasting an impressive guest rating of 8.6. Located in Saint Peters Bay, this hotel is perfect for those seeking an outdoor-oriented getaway. Visitors can partake in various recreational activities such as hiking, kayaking, and biking, with many options available nearby. The property also features amenities like a serene walkway to the water, a terrace, and picnic areas, making it a great spot for nature lovers looking to unwind amidst stunning landscapes.
  • 45 Steps - The Culinary Beachside Inn: For a romantic retreat, look no further than the 5-star 45 Steps - The Culinary Beachside Inn, which has received a flawless guest rating of 10.0. Located just 6.4km from Saint Peters Bay, this hotel offers direct access to the beach and specializes in romance packages. Guests can enjoy breathtaking ocean views while dining at the on-site restaurant, complemented by exclusive champagne service. Ideal for couples, this inn provides a magical atmosphere for creating cherished memories by the sea.

Where to stay near Saint Peters Bay

Discover the charm of Saint Peters Bay, a perfect destination for family-friendly adventures and outdoor relaxation. Explore the scenic PEI beaches and experience the warm hospitality of the friendly locals. Nearby, enjoy the tranquil atmosphere of secluded spots and vibrant neighbourhoods, ideal for both adventure seekers and those looking to unwind. A trip to Saint Peters Bay promises a delightful blend of nature, community, and unforgettable memories.

  • West Saint Peters: Located 14.5km from Saint Peters Bay, West Saint Peters is a charming city that offers a delightful mix of outdoor and family experiences. This area is particularly vibrant during the summer months from July to September, attracting seasonal visitors eager to enjoy its picturesque landscapes. Golf enthusiasts will find excellent courses and resorts, while families can enjoy the nearby beach and urban parks. West Saint Peters is a great spot for those looking to embrace the great outdoors and create lasting memories with loved ones.
  • Goose River: Just 6.4km from Saint Peters Bay, Goose River is a small city that draws visitors with its family-friendly atmosphere and outdoor activities. The peak travel season runs from July to September, making it the perfect summer getaway. Here, you can indulge in golfing and unwind at local resorts, while the nearby family beach and urban parks offer ample opportunities for relaxation and recreation. Although quieter in the winter months, Goose River remains an inviting destination for those seeking a tranquil escape.
  • Greenwich: Located a mere 4.8km from Saint Peters Bay, Greenwich is a lovely city that thrives on family-friendly and outdoor experiences. With peak visitor numbers from July to September, this area is perfect for summer adventures. In addition to its shopping mall and outdoor spaces, Greenwich is home to beautiful beaches and a national state park, making it ideal for nature lovers and families alike. Despite a lull in winter tourism, Greenwich continues to charm visitors with its unique blend of activities and attractions.

Things to do in Saint Peters Bay

Saint Peters Bay, PEI, offers a delightful mix of family-friendly activities and outdoor adventures. Visitors can explore scenic spots and trails perfect for hiking, enjoy water adventures, or rent pedal boats for a fun day on the water. The area also features a shopping mall and various shopping areas, along with golf opportunities, making it an ideal destination for a well-rounded vacation experience.

Shopping

In Saint Peters Bay, enjoy local shops offering unique gifts and souvenirs. For a broader selection, if you're up for a drive, visit the Confederation Court Mall in Charlottetown, about 48.3km away, featuring various retailers and boutiques perfect for finding that special memento.

Recreation

Saint Peters Bay offers a tranquil wellness experience at the Serenity Spa, where you can indulge in rejuvenating treatments and holistic therapies. For outdoor enthusiasts, the picturesque Confederation Trail provides scenic biking and hiking paths, perfect for connecting with nature and enjoying the stunning coastal views.

Adventure

In Saint Peters Bay, explore the breathtaking Confederation Trail, ideal for cycling and hiking amidst stunning landscapes. Experience kayaking on the tranquil waters, offering a unique perspective of nature. Additionally, try your hand at fishing, where you can catch local species in the picturesque surroundings.

Nightlife

Saint Peters Bay offers a charming nightlife with a relaxed vibe. Enjoy local brews at the local pub or indulge in fresh seafood at a waterfront restaurant. For live music, check out nearby venues that showcase talented local artists, creating a perfect end to your evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Saint Peters Bay

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Saint Peters Bay are April to May and October, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Saint Peters Bay is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Saint Peters Bay is Monday. The most expensive day to stay in Saint Peters Bay is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your travel preferences, including your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly accommodations that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your Saint Peters Bay hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Saint Peters Bay

Saint Peters Bay is an ideal destination for families and outdoor enthusiasts, featuring attractions like historic lighthouses, golf courses, and a local library. Visitors can explore St. Peter's Harbour and access helpful resources at the St. Peters Visitor Information Centre. With a blend of cultural experiences and family-friendly activities, this charming area promises memorable adventures for all who visit.

  • The Links at Crowbush Cove: Experience a stunning golf course set amidst picturesque scenery and tranquil vibes. Located 16.1km from Saint Peters Bay, this exceptional destination offers friendly service and a chance to unwind in a beautiful natural setting.
  • St. Peters Harbour Lighthouse: Immerse yourself in the rich maritime culture at this historic lighthouse, situated 12.9km from Saint Peters Bay. It's a perfect spot to learn about the area's nautical heritage while enjoying scenic views.
  • Cardigan Area Heritage Centre: Delve into the local history at this engaging museum located 20.9km from Saint Peters Bay. The centre showcases the cultural significance of the region, providing a fascinating glimpse into the past.

Best time to go to Saint Peters Bay

The best time to visit Saint Peters Bay can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Saint Peters Bay falls in August, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in Saint Peters Bay falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January23.5°F (-4.7°C)Light RainMostly CloudyLowAverage
February21.9°F (-5.6°C)Light RainMostly CloudyAverageAverage
March27.5°F (-2.5°C)Light RainMostly CloudyAverageAverage
April37.8°F (3.2°C)Light RainMostly CloudyAverageSlightly Low
May47.7°F (8.7°C)Light RainMostly CloudyAverageSlightly Low
June57.4°F (14.1°C)Light RainMostly SunnyAverageSlightly High
July66.2°F (19.0°C)Light RainMostly SunnyHighSlightly High
August66.9°F (19.4°C)Light RainMostly SunnyHighSlightly High
September60.6°F (15.9°C)Light RainMostly SunnyHighAverage
October51.1°F (10.6°C)Light RainMostly CloudyAverageSlightly Low
November40.8°F (4.9°C)Light RainMostly CloudyLowAverage
December31.5°F (-0.3°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Saint Peters Bay

When visiting Saint Peters Bay, Prince Edward Island, the primary airport to consider is Charlottetown, PE (YYG), situated 45.1km away. Recommended accommodations near the airport include The Sydney Boutique Inn and Fairholm Boutique Inns, both 4.8km from YYG, offering 5-star experiences. The Barachois Inn, a charming bed & breakfast, is located 19.3km from the airport. Another option is Cap-aux-Meules, QC (YGR-Iles-de-la-Madeleine), which is 127.1km from Saint Peters Bay. Nearby hotels include Chateau Madelinot, 6.4km from YGR, and Motel l'Archipel, 11.3km away, providing comfortable stays for travellers.

Frequently asked questions

What is the best area to stay in Saint Peters Bay?
The best area to stay in Saint Peters Bay is within the village itself, particularly around the waterfront and Main Street.

This central area offers convenient access to local amenities and the scenic Saint Peters Bay. You'll find a selection of local shops, eateries, and accommodation options clustered along Main Street, which runs parallel to the bay. The area is quite compact and easily explored on foot, with the picturesque harbour being a focal point.

For couples looking for a relaxing getaway, staying near the waterfront provides beautiful views and easy access to gentle strolls along the bay. You can enjoy the peaceful surroundings and the convenience of having local dining options just a short walk away.

Families will also find the village centre appealing due to its proximity to the bay and local parks.
What are the best budget hotels in Saint Peters Bay?
For a highly-rated budget hotel in Saint Peters Bay, consider the Gateway to Greenwich Suites.

This 3-star hotel, with a very good rating of 8.6, offers convenient amenities such as free WiFi and complimentary extended duration parking, which is ideal for travellers with vehicles. It is also exceptionally well-located, being just 0.2 kilometres from St. Peters Landing. View all budget hotels in Saint Peters Bay
What are the best hotels in Saint Peters Bay near St. Peters Landing?
For a comfortable stay in Saint Peters Bay near St. Peters Landing, Gateway to Greenwich Suites is an excellent choice.

This 3-star hotel, rated 8.6, is conveniently located just 0.2 kilometres from St. Peters Landing. It offers free self-parking and free extended duration parking, which is ideal for those travelling by car. Guests can also enjoy complimentary WiFi throughout their stay.
When is the best time to go to Saint Peters Bay?
The best time to visit Saint Peters Bay is during the summer months, from late June to early September, when the weather is warm and all local attractions and services are fully operational.

During this period, you'll experience pleasant temperatures ideal for exploring the outdoors, with average highs ranging from 20 to 25 degrees Celsius. The days are long, offering plenty of daylight for sightseeing and enjoying the coastal scenery. This is also when the water is warm enough for swimming at the nearby beaches, such as Greenwich Beach, a highlight of Prince Edward Island National Park.

For couples looking for a relaxed getaway, early July or late August can be particularly appealing. The peak summer crowds have not yet fully arrived or have begun to thin out, allowing for a more tranquil experience at popular spots. You can enjoy strolls along the shore, indulge in fresh seafood at local eateries, and explore the quaint villages nearby without the busiest rush.

Families often find mid-July to mid-August to be the prime time for their visit. All family-friendly activities, from beach days to nature trails within Prince Edward Island National Park, are in full swing.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Saint Peters Bay.
How can I save on a Saint Peters Bay hotel booking with Expedia?
Members always get our best prices. Find our best Saint Peters Bay hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Saint Peters Bay hotel?
Prices for hotels in Saint Peters Bay often vary, but you can find a great deal from CA $144 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia